package sctu.edu.java.year2016.team01.xuhanmei.day20160602.LearnFile;

import java.io.DataOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * Created by Administrator on 2016/6/2.
 */
public class CrDeFile {//创建文件和删除文件

    public static void main(String[] args) {
        File file = new File("d:/firstfile.txt");
//
//        dir.mkdir();//创建一个文件夹
//        System.out.println("文件夹的名称是：" + dir.getName());
//        System.out.println("文件夹的长度是："+dir.length());


        try {
            file.createNewFile();
            DataOutputStream dataOutputStream=new DataOutputStream(new FileOutputStream(file) );
            dataOutputStream.write("fdjglrhiegadhbr".getBytes());
            dataOutputStream.close();
        } catch (IOException e) {
            e.printStackTrace();
            System.out.println("异常信息："+e.getMessage());
        }




        System.out.println("文件的名称：" + file.getName());
        System.out.println("文件的长度：" + file.length());
        //  boolean hidden=file.isHidden();
        System.out.println("文件是否隐藏："+ file.isHidden());
        System.out.println("文件的父路径是：" + file.getParent());
        System.out.println("文件是否存在：" + file.isFile());
        System.out.println("文件是否存在：" + file.exists());
        System.out.println("文件是否可写：" + file.canWrite());
        if(file.exists()){

           file.delete();
            System.out.println("文件已删除");

        }

    }
}
